﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QL_Nha_Sach_Phuong_Nam
{
    class CXulyRole
    {
        CDuLieu data;
        public CXulyRole()
        {
            data = CDuLieu.khoitao();
        }

        #region Các hàm xử lý
        //Tìm Role
        public Role TimRole(int id)
        {
            return data.TimRole(id);
        }

        //Tìm quyền
        public Quyen TimQuyen(int id)
        {
            return data.TimQuyen(id);
        }

        //Lấy danh sách Role
        public List<Role> GetListRole()
        {
            return data.GetListRole();
        }

        //Lấy danh sách quyền
        public List<Quyen> GetListQuyen()
        {
            return data.GetListQuyen();
        }

        //Lấy danh sách phân quyền
        public List<PhanQuyen> GetListPhanQuyen()
        {
            return data.GetListPhanQuyen();
        }

        //Thêm Role
        public void ThemRole(Role r)
        {
            data.ThemRole(r);
        }

        //Xóa Role
        public void XoaRole(int id)
        {
            data.XoaRole(id);
        }

        //sửa Role
        public void SuaRole(Role r)
        {
            data.SuaRole(r);
        }

        #endregion
    }
}
